package com.rabbit.eap.framework.shiro.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * @projectName eap
 * @packageName com.rabbit.eap.framework.shiro.vo
 * @className JwtTokenRedisVO
 * @author： rabbit
 * @version： 1.0
 * @since： 2020/4/19 19:40
 * <p>Description: JwtTokenRedisVo </p>

 */
@Data
@Accessors(chain = true)
public class JwtTokenRedisVO implements Serializable {
    private static final long serialVersionUID = -1802275463621390684L;
    /**
     * 登录ip
     */
    private String host;
    /**
     * 登录用户名称
     */
    private String username;
    /**
     * 登录盐值
     */
    private String salt;
    /**
     * 登录token
     */
    private String token;
    /**
     * 创建时间
     */
    private Date createDate;
    /**
     * 多长时间过期，默认一小时
     */
    private long expireSecond;
    /**
     * 过期日期
     */
    private Date expireDate;
}
